Workloads Management
Atmosly provides a built-in workloads manager that allows you to view, edit, and manage Kubernetes workloads running on your cluster directly from the console.
Overview
The Workloads section gives you visibility into all Kubernetes resources running on your cluster, with the ability to inspect, modify, and troubleshoot without needing direct kubectl access.
Supported Workload Types
| Kind | Description |
|---|---|
| Deployments | Stateless application workloads with rolling update support |
| StatefulSets | Stateful applications with persistent storage and ordered deployment |
| DaemonSets | Workloads that run on every node (or a subset of nodes) |
| Jobs | One-time batch processing tasks |
| CronJobs | Scheduled recurring batch tasks |
| ReplicaSets | Ensures a specified number of pod replicas are running |
| Pods | Individual pod instances |
Viewing Workloads
- Navigate to the desired Cluster.
- Go to the Workloads section from the left menu.
- Browse workloads by type and namespace.
For each workload, you can view:
- Name and Namespace
- Status (Running, Pending, Failed, etc.)
- Replicas (desired vs. available)
- Age (time since creation)
- Associated Pods and their health
Inspecting a Workload
Click on any workload to view its details:
- YAML Definition: View the complete Kubernetes YAML manifest
- Events: See recent events related to the workload
- Pods: List of pods managed by the workload with their individual status
- Rollout History: View the history of deployments/rollouts (for Deployments and StatefulSets)
Editing a Workload
- Select a workload and click Edit or view its YAML.
- Modify the YAML definition directly in the editor.
- Click Update to apply the changes.
Editing workload YAML directly can affect running services. Review changes carefully before applying.
Rolling Back a Workload
For Deployments and StatefulSets with rollout history:
- Navigate to the workload's Rollout History.
- View previous revisions and their configurations.
- Select the revision you want to roll back to.
- Click Rollback to revert to the selected revision.
Deleting a Workload
- Select the workload you want to remove.
- Click Delete.
- Confirm the deletion.
Deleting a workload will terminate all associated pods. Ensure you have backups or the workload is no longer needed.
Namespace Filtering
Workloads can be filtered by namespace. Use the namespace selector to view workloads in a specific namespace or across all namespaces.